*{margin:0;padding:0}

.head{
    width:100%;
    height:38px;
    border-bottom: 1px solid #dfdfdf;
    color:#8c8c8c;
}
.header{
    height:38px;
    width:1240px;
    margin-right:auto;
    margin-left:auto;
    position: relative;
}
.head-first{
    position:absolute;
    left:0px;
    top:0px;
}
.head-child{
    position:absolute;
    right:0px;
    top:0px;
    
}
.top{
    width:1240px;
    margin-right:auto;
    margin-left:auto;
    margin-top:25px;
    height:110px;
}
.top img{
    margin-right:20px;
}
.seek input{
    width:380px;
    height:40px;
}
.seek{
    position: relative;
    font-size: 10px;
}

.seek span{
   position: absolute;
   left:1094px;
   top:-75px;
   font-size: 10px;
   color:#8f8080;
}
 .seek-child{
     position: absolute;
     left:670px;
     top:-44px;
 }
 .car{
     height: 45px;
     width:125px;
     background: #ffdb3d;
     border :none;
     margin-left:45px;
 }
 .search{
     width:45px;
     height:44px;
     background:none;
     font-size: 20px;
     border:1px solid #a9a9a9;
     position: absolute;
     left:384px;
     top:2px;
     border-left:none;
    
 } 
 .content{
    width:1240px;
    margin-right:auto;
    margin-left:auto;
    height:633px;
   
 }
 .menu-left{
     width:247px;
    height: 633px;
    float: left;

 }
 .menu-left p{
     height:40px;
     width:248px;
     line-height:40px;
     background:#ff4a00;
     color:white;
 }
 .menu-left ul{
     list-style: none;
     width:248px;
     border:1px solid #dfdfdf;
     border-top:none;
     height: 73px;
    
 }


 .menu-first a{
     color:#fe763e;
     text-decoration: none;
     line-height: 35px;
 } 
 .menu-child a{
     color:#999999;
     text-decoration: none;
     line-height: 35px;
 }
 .menu-left li{
     margin-left:20px;
 }
 .menu-right{
     height:40px;
     width:990px;
     background: #404144;
     float: left;
 }
 .menu-right a{
    text-decoration: none;
    color:white;
    margin-left:30px;
    line-height:40px;
 }
.huadong{
    width:990px;
    height: 420px;
    float: left;
    position: relative;
}

 .banner{
     /* margin:50px auto;  */
    width:990px;
    height: 420px;
    overflow: hidden;
   
    float: left;
}

.banner img{
    position: absolute;
    width:989px;
}
.banner img:nth-of-type(1){
    z-index: 100;
}
.banner button{
    cursor: pointer;
    width:40px;
    height: 70px;
    border:none;
    background:url("../images/icon-slides.png");
    position: absolute;
    z-index: 200;
}
.position-center-y{
    position: absolute;
    top:50%;
    transform: translateY(-50%);
}
.next{
    right:0;
}
.prev{
    background-position-x: -83px;
}
.next{
    background-position-x: -126px;
}
.prev:hover{
    background-position-x: 0;
}
.next:hover{
    background-position-x: -42px;
}
.all-icons{
    position: absolute;
    z-index: 300;
    left:84%;
    transform: translateX(-50%);
    bottom: 24px;
}
.all-icons span{
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
    width:20px;
    height: 20px;
    border:1px solid #808080;
    background-color:#464444;
    border-radius: 50%;
    text-align: center;
}
.all-icons .active{
    background: orangered;
}
.price{
    position: absolute;
    top:417px;
    left:-3.9999999px;
}
.price div{
    float: left;
    border:1px solid #dfdfdf;
       border-right:none;}
       .price div:nth-last-child(1){
        border-right:1px solid #dfdfdf    
       }
.price div{float: left;}
.star{
    margin-top:40px;
    width:1240px;
    margin-right:auto;
    margin-left:auto;
    position: relative;
}
.star span{
color:#727272;
}
.tubiao{
    position: absolute;
    top:0px;
    right:15px;
    border:1px solid #dfdfdf;
}
.tubiao1{
    position: absolute;
    top:0px;
    right:0px;
    border:1px solid #dfdfdf;
}
.box div{
    float: left;
    width:308px;
    height:313px;
    border:1px solid #dfdfdf;
    border-right:none;
}
.box div:nth-last-child(1){
    border-right:1px solid #dfdfdf;
}
.box{
    margin-top:24px;
    height:313px;
    
}
.box-one{
    text-align: center;
    line-height:30px;
   
}
.box-word{
    color:#727272;
    font-size:10px;
}
.xinpin{
    margin-top:25px;
    position: relative;
}
.xinpin span{
    color:#727272;
}
.xinpin-right{
    position: absolute;
    right:0;
}
.yinxiang{
    border:1px solid #dfdfdf;
    width:935px;
}
.fanghezi{
    text-align: center;
    border:1px solid #dfdfdf;
    float: left;
    border-top:none;
    border-right:none;
}
.shouhuan{
    float: left;
    height:310px;
    width:309px;
    border:1px solid #dfdfdf;
    border-top:none;
    text-align: center;
    position: relative;
}
.shouhuan p{
    position: absolute;
    top:40px;
    left:30px;
    color:#727272;
    font-size: 15px;
}
.shouhuan img{
    margin-top:40px;
}
.main-child div{
      width:309px;
     
      float: left;
    
      text-align: center;
}
.main-child-one {
   position: relative;
     
}
.mitu{
    height:157px;
    border:1px solid #dfdfdf;
}
.mitu img{
    margin-top:20px;
    margin-left:50px;
}
.lanya img{
    margin-top:20px;
    margin-left:50px;
}
.lanya{
    position: absolute;
    height:159px;
    top:157px;
    border:1px solid #dfdfdf;

}
.lanya p{
    position: absolute;
    top:10px; 
    left:10px
}
.mitu p{
    position: absolute;
    top:10px; 
    left:10px
}

.main-child-nd{
    position: relative;
    border:1px solid #dfdfdf;
    height:315px;
    
}
.main-child-nd p{
    position: absolute;
    top:40px;
    left:30px;
}
.main-child-nd img{
    margin-top:70px;

}
.main-child-rd img{
    margin-top:70px;

}
.main-child-st img{
    margin-top:80px;

}
.main-child-st{
    position: relative;
    border:1px solid #dfdfdf;
    height:315px;
}
.main-child-st p{
    position: absolute;
    top:40px;
    left:30px;
    
}
.main-child p{
    font-size:15px;
    color:#727272;

}
.main-child-rd{
    position: relative;
    border:1px solid #dfdfdf;
    height:315px;
}
.main-child-rd p{
    position: absolute;
    top:40px;
    left:30px;
}
.main{
  position: relative;
  height:971px;
}
.main-left{
    background: #fafafa;
    width:306px;
    height: 944px;
    float: left;
    border:1px solid #dfdfdf;
    position: absolute; 
    right:0px;
    top:0px;
}
.main-left-top{
    height:130px;
    width:306px;
    border:1px solid #dfdfdf;
    position: relative;
}
.main-left-top button{
    background: #f32f39;
    border:none;
    color:white;
    position: absolute; left:70px;
    margin-bottom: 10px;
}
.main-left-top img{
    position: absolute;
    left:180px;
    top:17px;
}

.main-left-top p:nth-last-child(1){
    font-size:16px;
    margin-top:30px;

}
.main-word{
    color:black;
    
}

.main-left-top p{
    font-size:13px;
    color:#727272;
    margin-left:20px;
    position: relative;
   

}
.main-left-top p:nth-child(1) {
    font-size:16px;
    color:black;
    margin-top:45px;
    
}
.user{
    margin-top:40px;
    margin-left:30px;
}
.user p,hr{
    line-height: 45px;
}
hr{
    width:247px;
}
 .user a{
     text-decoration: none;
     color:#666666;
 }
.user a:hover{
    color:orangered;
}
.gt{
    margin-left:100px;
}
.pay{
    margin-top:30px;
    margin-left:20px;
}
.pay input{
    width:249px;
    height:38px;

}
.pay select{
    width:249px;
    height:38px;
    margin-top:10px;}
    .pay button{
        width:249px;
        height:38px;
        margin-top:10px;
        border:1px solid #dfdfdf;
        color: white;

    }
.pay p{
    color:#727272;
    margin-bottom: 5px;
}
.pay p:nth-last-child(1){
    color:#727272;
    margin-bottom: 5px;
}
.foot{
    background: #fafafa;
    height:540px;
    margin-top:70px;
}
.foot-container{
    width:1240px;
    margin-left:auto;
    margin-right:auto;
}
.foot-first{
    height:158px;
    width:1240px;
    border-bottom:1px solid  #dfdfdf;
}
.foot-first div{
    float: left;
    margin-left:135px;
    margin-top:30px;
}
.foot-one img{
    margin-bottom: 10px;
    margin-left:30px;
}

.foot-child{
    height: 202px;
    width:1240px;
    border-bottom:1px solid  #dfdfdf;
    position: relative;
}
.foot-two{
    float: left;
    margin-top:30px;
    height:131px;
    width:195px;
    border-right:1px solid  #dfdfdf;
}
.foot-two li{
    list-style: none;
    margin-left:30px;
    line-height: 30px;
}
.foot-word {
    color:black;
    font-size:20px;
    text-decoration: none;
}
.foot-two a:not(.foot-word){
    text-decoration: none;
    color:#727272;
}
.phone {
    position: absolute;
    height:131px;
    right:50px;
    top:32px;
}
.phone p:nth-child(1){
    font-size: 30px;
    text-align: center;
  
    color:#727272;
}
.phone p:nth-child(2){
    font-size: 15px;
    text-align: center;
    color:#727272;
}
.phone p:nth-child(3){
    font-size: 15px;
    text-align: center;
    color:#727272;
}
.phone button{
    background: #fe763e;
    color:white;
    border:none;
    line-height: 30px;
    margin-left:40px;
    width:120px;
    height:30px;
}
.foot-third{
    text-align: center;
    margin-top:40px;
    line-height: 25px;
    font-size: 13px;
    color:#333333;
}
.last{text-align: center;
margin-top:20px;}
 .last select{
     width:198px;
     height:39px;
 }
